package com.xquant.trade.trade.entity;

import java.math.BigDecimal;

public class BalanceChange {
    private String tradeId;
    private String changeDate;
    private String iCode;
    private String aType;
    private String mType;
    private String ocFlag;
    private BigDecimal volume;
    private BigDecimal fee;
    private BigDecimal price;
    private BigDecimal amount;
    private BigDecimal margin;
    private BigDecimal bonus;
    private BigDecimal ai;
    private BigDecimal dueVolume;
    private BigDecimal dueBonus;
    private BigDecimal dueAi;
    private String currency;
    private String dimAccId;
    private String dimLs;
    private String dimExtAccId;
    private String dimPCode;
    private String dimSource;
    private Object dimIr;
    private String dimGuid;
    private String dimExpireDate;
    private String tradeType;
    private String tradeICode;
    private String dimAccName;

    public String getDimAccName() {
        return dimAccName;
    }

    public void setDimAccName(String dimAccName) {
        this.dimAccName = dimAccName;
    }

    public String getTradeId() {
        return tradeId;
    }

    public void setTradeId(String tradeId) {
        this.tradeId = tradeId;
    }

    public String getChangeDate() {
        return changeDate;
    }

    public void setChangeDate(String changeDate) {
        this.changeDate = changeDate;
    }

    public String getiCode() {
        return iCode;
    }

    public void setiCode(String iCode) {
        this.iCode = iCode;
    }

    public String getaType() {
        return aType;
    }

    public void setaType(String aType) {
        this.aType = aType;
    }

    public String getmType() {
        return mType;
    }

    public void setmType(String mType) {
        this.mType = mType;
    }

    public String getOcFlag() {
        return ocFlag;
    }

    public void setOcFlag(String ocFlag) {
        this.ocFlag = ocFlag;
    }

    public BigDecimal getVolume() {
        return volume;
    }

    public void setVolume(BigDecimal volume) {
        this.volume = volume;
    }

    public BigDecimal getFee() {
        return fee;
    }

    public void setFee(BigDecimal fee) {
        this.fee = fee;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getMargin() {
        return margin;
    }

    public void setMargin(BigDecimal margin) {
        this.margin = margin;
    }

    public BigDecimal getBonus() {
        return bonus;
    }

    public void setBonus(BigDecimal bonus) {
        this.bonus = bonus;
    }

    public BigDecimal getAi() {
        return ai;
    }

    public void setAi(BigDecimal ai) {
        this.ai = ai;
    }

    public BigDecimal getDueVolume() {
        return dueVolume;
    }

    public void setDueVolume(BigDecimal dueVolume) {
        this.dueVolume = dueVolume;
    }

    public BigDecimal getDueBonus() {
        return dueBonus;
    }

    public void setDueBonus(BigDecimal dueBonus) {
        this.dueBonus = dueBonus;
    }

    public BigDecimal getDueAi() {
        return dueAi;
    }

    public void setDueAi(BigDecimal dueAi) {
        this.dueAi = dueAi;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getDimAccId() {
        return dimAccId;
    }

    public void setDimAccId(String dimAccId) {
        this.dimAccId = dimAccId;
    }

    public String getDimLs() {
        return dimLs;
    }

    public void setDimLs(String dimLs) {
        this.dimLs = dimLs;
    }

    public String getDimExtAccId() {
        return dimExtAccId;
    }

    public void setDimExtAccId(String dimExtAccId) {
        this.dimExtAccId = dimExtAccId;
    }

    public String getDimPCode() {
        return dimPCode;
    }

    public void setDimPCode(String dimPCode) {
        this.dimPCode = dimPCode;
    }

    public String getDimSource() {
        return dimSource;
    }

    public void setDimSource(String dimSource) {
        this.dimSource = dimSource;
    }

    public Object getDimIr() {
        return dimIr;
    }

    public void setDimIr(Object dimIr) {
        this.dimIr = dimIr;
    }

    public String getDimGuid() {
        return dimGuid;
    }

    public void setDimGuid(String dimGuid) {
        this.dimGuid = dimGuid;
    }

    public String getDimExpireDate() {
        return dimExpireDate;
    }

    public void setDimExpireDate(String dimExpireDate) {
        this.dimExpireDate = dimExpireDate;
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public String getTradeICode() {
        return tradeICode;
    }

    public void setTradeICode(String tradeICode) {
        this.tradeICode = tradeICode;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    @Override
    public String toString() {
        return "BalanceChange{" +
                "tradeId=" + tradeId +
                ", changeDate='" + changeDate + '\'' +
                ", iCode='" + iCode + '\'' +
                ", aType='" + aType + '\'' +
                ", mType='" + mType + '\'' +
                ", ocFlag='" + ocFlag + '\'' +
                ", volume=" + volume +
                ", fee=" + fee +
                ", amount=" + amount +
                ", margin=" + margin +
                ", bonus=" + bonus +
                ", ai=" + ai +
                ", dueVolume=" + dueVolume +
                ", dueBonus=" + dueBonus +
                ", dueAi=" + dueAi +
                ", currency='" + currency + '\'' +
                ", dimAccId='" + dimAccId + '\'' +
                ", dimLs='" + dimLs + '\'' +
                ", dimExtAccId='" + dimExtAccId + '\'' +
                ", dimPCode='" + dimPCode + '\'' +
                ", dimSource='" + dimSource + '\'' +
                ", dimIr=" + dimIr +
                ", dimGuid='" + dimGuid + '\'' +
                ", dimExpireDate='" + dimExpireDate + '\'' +
                ", tradeType='" + tradeType + '\'' +
                ", tradeICode='" + tradeICode + '\'' +
                '}';
    }
}
